package Hw;
/*
    【编号：806】
    定义一个方法，把 int 数组中的数据按照指定的格式拼接成一个字符串返回
    调用该方法，并在控制台输出结果。
    要求：
     1、如果传递的参数为空，返回null
     2、如果传递的数组元素个数为0，返回[]
     3、如果数组为int[] arr = {1,2,3}; ，执行方法后的输出结果为：[1, 2, 3]
 */
public class Hw806 {
    public static void main(String[] args) {
        int[] arr1 = null;//数组为空(没有链子)
        int[] arr2 = {};//元素个数为0(有链子,没狗)
        int[] arr3 = {1,2,3};
        System.out.println(method(arr1));
        System.out.println(method(arr2));
        System.out.println(method(arr3));
    }
    public static StringBuilder method(int[] arr){
        if (arr == null){
            return null;
        }
        StringBuilder s = new StringBuilder();
        s.append("[");
        if (arr.length != 0){
            for (int i = 0; i < arr.length-1; i++) {
                s.append(arr[i]);
                s.append(",");
            }
            s.append(arr[arr.length-1]);
        }
        s.append("]");
        return s;
    }
}
